Insertions Using Geometric Analysis and Hybrid Force-Position Control on a PUMA 560 with VAL II
نویسنده
چکیده
Automatic programming of insertions is an essential step in achieving a truly flexible manufacturing environment. We present techniques based on active compliance implemented with hybrid force-position control capable of inserting a wide variety of shaped pegs. These techniques provide a significant step towards an automatically programmed flexible manufacturing environment. It will be necessary to reduce the programming difficulty of key tasks before robots can be conveniently used to perform assembly operations in truly flexible manufacturing operations. One of these critical operations is insertion, exemplified by the familiar “peg-in-the-hole” problem. Much has been written about solving the case of a chamfered round peg in a round hole. Little is known about solving this problem for more complex shapes, let alone threaded or bayonet insertions. In our work we have developed a general approach to oriented insertions that uses geometric properties of the object to control the behavior of a hybrid force-position controlled robot. Mason introduced a model for position and force control for manipulators . In this model the degrees of freedom of a manipulator are partitioned into orthogonal subspaces representing the force controlled and the position controlled motions of the manipulator. This model provides a concise means of describing complex tasks, although in some cases the description is difficult to interpret. Raibert and Craig implemented a controller based on Mason’s model and performed some experiments within the capability of a two degree of freedom manipulator [Raibert and Craig, 19811. In our work we have developed a means of hybrid force-position control for a PUMA 560 using the VAL II controller. Our technique allows six dimensional subspace partitioning into force and position controlled subspaces. The current implementation is restricted to subspace components being associated with the Cartesian axes of the tool frame. Our implementation extends Mason’s model in that it provides a “guarded move” [Will, 19751 capability for both force and position constrained movements. In this paper we describe how we implemented hybrid force-position control and how we applied it to performing force-directed oriented insertions based on geometric constraints. The relevant portion of the Sandia Intelligent Robotic Assembly System (SIRAS) is comprised of a PUMA 560 six degree of freedom manipulator equipped with an Astek (now Barry Wright Corp.) FS6-120A 6-axis force-torque sensing wrist, an unmodified Unimation VAL II controller, a PDP 11/73 arm monitor, and a DEC microVax II task control computer. All user interaction is through the microVax in SCHEME, a dialect of LISP. The microVax communicates with the PDP 11/73 monitor which handles all communications to and from the Unimation controller. The arm monitor also provides the interface between the force sensing wrist and the Unimation controller. The VAL II language includes an ALTER mode in which the controller polls the ALTER port every 28 ms (the basic timing cycle of the controller) for a set of translational and rotational offsets for the tool frame from the nominal position dictated by the current movement command. This mode continues until an END ALTER command is received. These offsets can be either cumulative or not, causing the manipulator to act as a dashpot or a spring, respectively. Our approach to hybrid force-position control was to implement a program on the arm monitor that calls the ALTER program on the Unimation controller and provides cumulative offsets to the ALTER port based on readings from the force sensing wrist and the parameters from the SCHEME command. The format of the SCHEME command is (MCOMPLY GAIN BIAS THRESHOLD
منابع مشابه
A New Approach for the Formulation of the Admittance and Hybrid Position/Force Control Schemes for Industrial Manipulators
This paper briefly discusses two of the well-known position/force control schemes used for industrial manipulators: Admittance Control and Hybrid Position/Force Control. In order to eliminate the instability problem that may occur in the customary versions of these schemes for large position errors, a modification is proposed, which is based on determining the joint-space position errors using ...
متن کاملHybrid Force/position Control of Redundant Mobile Manipulators
This paper presents a novel force control scheme for redundant mobile manipulators. Based on a decoupled and linearized dynamic model for integrated mobile platform and on-board manipulator, robotic tasks involving both position and output force control are discussed. Take the advantage of the kinematic redundancy of mobile manipulators, explicit force and position control at the same task dire...
متن کاملFault-Tolerant Position Control of the Manipulator of PUMA Robot using Hybrid Control Approach
The position control of a standard robotic arm under faults has been studied and the performance is compared using a combination of several control approaches. The manipulator of a robot is exposed to possible faults and combinations of control techniques are employed. Here, several control combinations of PID along with optimal and robust techniques such as LQR, H2, H∞ and H∞-static output fee...
متن کاملExperimental study on direct adaptive control of a PUMA 560 industrial robot
The paper describes the implementation and experimental validation of a new direct adaptive control scheme on a PUMA 560 industrial robot. The testbed facility consists of a Unimation PUMA 560 six-jointed robot and controller, and a DEC MicroVAX II computer which hosts the RCCL (Robot Control "C" Library) software. The control algorithm is implemented on the MicroVAX which acts as a digital con...
متن کاملDesign of the Sliding Mode Control for the Puma 560 Robot
There is presented a design of a sliding mode position control algorithm for the PUMA 560 robot position control. The Lagrange-Euler model of a robot is used for calculation of robot law. Computer simulations of the robot with the sliding mode control were performed. The presented control algorithm shows a good robustness with respect to the robot model uncertainty.
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1987